package com.meixun.xuanke.course.util;

import com.alibaba.fastjson.JSONObject;

public class ResultUtil {

    final public static int CODE_OK=200;//正常状态
    final public static int CODE_LACK=300;//缺少数据
    final public static int CODE_ERROR=500;//系统错误

    public static String getjson(Object object,String msg) {
        JSONObject json= new JSONObject();
        json.put("code", CODE_OK);
        json.put("msg", msg);
        json.put("data", object);
        return json.toString();
    }
    public static String getjson(int code,Object object,String msg) {
        JSONObject json= new JSONObject();
        json.put("code", code);
        json.put("msg", msg);
        json.put("data", object);
        return json.toString();
    }
    public static String getEmptyjson(String msg){
        JSONObject json = new JSONObject();
        json.put("code", CODE_LACK);
        json.put("msg", msg);
        return json.toString();
    }

    public static String getErrorjson(String msg) {
        JSONObject json= new JSONObject();
        json.put("code", CODE_ERROR);
        json.put("msg", msg);
        return json.toString();
    }
    public static String getErrorjson(String data,String msg) {
        JSONObject json= new JSONObject();
        json.put("code", CODE_ERROR);
        json.put("msg", msg);
        json.put("data", data);
        return json.toString();
    }

    public static String getJson(int code,String data,String msg) {
        JSONObject json= new JSONObject();
        json.put("code", code);
        json.put("msg", msg);
        json.put("data", data);
        return json.toString();
    }
    public static String getLoginInvalidJson() {
        JSONObject json= new JSONObject();
        json.put("code", 1000);
        json.put("msg", "登录失效");
        json.put("data", "");
        return json.toString();
    }
}
